package net.hn.hnms.biz.api.mine.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.sql.Date;

/**
 * Author: PanSX
 * Date: 2022/8/5 15:17
 */
@Data
@ApiModel("煤矿基础信息")
public class MineVo {
    private String id;
    private String coalMineCode;
    private String collieryType;
    private String miningPermit;
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm",
            timezone = "GMT+8"
    )
    private Date miningPermitBeginDate;
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm",
            timezone = "GMT+8"
    )
    private Date miningPermitEndDate;
    private Integer gasLevel;
    private String productionApprovalHolder;
    private String productionCertificate;
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm",
            timezone = "GMT+8"
    )
    private Date mineProductionDate;
    private String mineableReserve;
    private String coalCategory;
    private String miningMethod;
    private String mineShaftType;
    private String designedProductionCapacity;
    private String approvalProductionCapacity;
    private String workingSeam;
    private String hydrogeologicalCondition;
    private Integer isRockBurst;
    private String powerSupplyStrategy;
    private String ventilationStrategy;
    private String transportStrategy;
    private String drainageStrategy;
    private String disasterType;
    private String coalDustExplosion;
    private String coalDustPyrophoric;
    private Integer averageWaterLeakage;
    private Integer maximumWaterLeakage;
    private Long miningDepthLimit;
}
